package localSearch;


import instrumentation.Condition;
import instrumentation.Data;

import java.io.IOException;
import java.util.List;
import java.util.Map;

import random.TestClusterBuilder;

import GA.*;


public interface LocalSearch {

	Chromosome execute()throws  IOException, ClassNotFoundException;
	void setExtraInfo(GAInfo gaInfo );
	Map<Integer, Condition> readFileWGZ(TestClusterBuilder TestCluster)throws  IOException, ClassNotFoundException;
	public void displayConditionAndRecommendMethods(Map<Integer, Map<Class<?>, List<String>>>  methodsRecommend,Condition c,int trgtBr);
	public Map<Integer, Map<Class<?>, List<String>>>  getRecommendMethods();
}
